

/*通用标题*/
.page-tit { text-align: center; margin-bottom: 30px;}
.page-tit h3{ font-size: 45px;margin-bottom:40px; color: #333;}
.page-tit p{ font-size: 16px; line-height: 30px; color: #666; width: 80%; margin: 0 auto;}
@media (max-width:1440px) {
.page-tit h3{ font-size: 32px; }
}
@media (max-width:1366px) {
.page-tit { margin-bottom: 25px;}
.page-tit h3{ font-size: 28px;  margin-bottom: 30px;}
}
@media (max-width:1280px) {
.page-tit { margin-bottom: 20px;}
}
@media (max-width:1200px) {
.page-tit h3{ font-size: 24px; margin-bottom: 20px; }
.page-tit p{ font-size: 16px; width: 90%; }
}
@media (max-width:1024px) {
.page-tit { margin-bottom: 15px;}
.page-tit h3{ font-size: 22px;}
}
@media (max-width:768px) {
.page-tit { margin-bottom: 10px;}
.page-tit h3{ margin-bottom: 15px;}
.page-tit p{ width: 100%; line-height: 28px; }
}
@media (max-width:468px) {
.page-tit { margin-bottom: 10px;}
}


/*内页主图及导航*/

/*内页主图及导航*/

.page_banner { width:100%; overflow:hidden; margin:0px auto 0; padding:10% 0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.page_banner img { display:block; width:100%;height: 100%; overflow:hidden; margin:0 auto; padding:0; position:absolute; left:0; top:0;}
.page_banner .page_text { height:auto; margin:0 auto; position:relative; z-index:1; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.page_banner .page_text p { width:100%; overflow:hidden; line-height:52px; color:#fff; font-size:36px; font-weight:bold-; margin:0 auto; padding:0;}
.page_banner .page_text span { display:block; width:100%;font-size:18px; text-transform: uppercase; overflow:hidden; line-height:60px; color:#fff; margin:0 auto; padding:0; }
.pcpagenavbox{height:65px;background-color:#f4f4f4}
.pcpagenav .pcpagenavlist{font-size:16px;padding:0px 25px;position:relative;overflow:hidden;z-index:2;line-height:65px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.pcpagenav .pcpagenavlist:after{content:"";width:0;height:2px;background-color:#fff;background-color:#4e6ef2;opacity:0;position:absolute;bottom:0;left:50%;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.pcpagenav .pcpagenavlist a{display:block;position:relative;z-index:3;color:#333;}
.pcpagenav .pcpagenavlist.cur,
.pcpagenav .pcpagenavlist:hover{background-color:#fff}
.pcpagenav .pcpagenavlist.cur:after,
.pcpagenav .pcpagenavlist:hover:after{opacity:1;width:100%;margin-left:-50%}
.pcpagenavr{line-height:65px}
.pcpagenavr img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.pcpagenavr a{color:#999; font-size: 16px;}
.pcpagenavr .icon{margin:0 2px; font-size: 17px;}
.pcpagenavr span{display:inline-block;color:#999}
 

@media(max-width:1440px) {
.page_banner .page_text p { font-size:38px; }
}
@media(max-width:1366px) {
.page_banner .page_text p { font-size:36px; }
.pcpagenav .pcpagenavlist{ padding:0 25px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
.page_banner .page_text p { line-height:48px; font-size:36px;}
.page_banner .page_text span { max-height:60px; line-height:30px; font-size:16px;}
}
@media(max-width:1280px) {
.page_navs .r_sec li{margin-right: 3.2%;}
.page_banner .page_text p { font-size:32px; }
.pcpagenav .pcpagenavlist{font-size:16px;padding:0 20px;}
}
@media screen and (min-width:1080px) and (max-width:1279px) {
.page_banner .page_text p { line-height:48px; font-size:32px;}
.page_banner .page_text p font { font-size:32px;}
.page_banner .page_text span { max-height:60px; line-height:30px; font-size:16px;}
}
@media(max-width:1200px) {
.page_banner { margin:7% auto 0; }
.page_banner .page_text p { font-size:28px; }
.page_banner .page_text span { font-size:20px;}
}
@media screen and (max-width:1080px) {
.page_banner .page_text { max-width:inherit; padding:0 20px;}
.page_banner .page_text p { line-height:48px; font-size:26px;}
.page_banner .page_text p font { font-size:32px;}
.page_banner .page_text span { max-height:60px; line-height:30px; font-size:16px;}
}
@media screen and (max-width:1023px){
.page_banner .page_text { max-width:inherit; padding:0 20px;}
.page_banner .page_text p { line-height:40px; font-size:30px;}
.page_banner .page_text span { max-height:60px; line-height:30px; font-size:15px;}
.pcpagenavbox, .pager{display:none}
.wappagenav, .wappager{display:block}
.wappagenav .container{ width: 100%;}
}
@media(max-width:992px) {
.page_banner .page_text p { line-height:30px; font-size:28px;}
}

@media(max-width:768px) {
.page_banner { margin:6% auto 0; }
.page_banner .page_text { max-width:inherit; padding:0 20px;}
.page_banner .page_text p { line-height:30px; font-size:24px;}
.page_banner .page_text span { max-height:48px; line-height:24px; font-size:16px;}

}
@media (max-width: 567px) {

.page_banner .page_text p { font-size:18px;}
}
@media(max-width:460px) {
.page_banner .page_text p { font-size:17px;}
}


@media (max-width: 375px) {

.page_banner .page_text { max-width:inherit; padding:0 0px;}
.page_banner .page_text span { display: none;}
}
@media (max-width: 320px) {
.page_banner .page_text p {line-height: 24px; font-size:18px;}
.page_banner .page_text p font { font-size:14px;}
}  


/*内页主图手机航*/

.m_sencondNav{position:relative; z-index:9; /*height:51px;*/ }
.m_sencondNav .m_second.fixed{position:fixed; width:100%; left:0; top:60px; }
.m_sencondNav .m_second {position:relative;  border-bottom:1px solid #e8e8e8}
.m_sencondNav .m_second .home{background:#4e6ef2; border-right:1px solid #e8e8e8; width:50px; height:50px; float:left; line-height:50px; display:block; text-align:center;}
.m_sencondNav .m_second .home .fa{display:block; color:#fff; height:50px; line-height:50px;}
.m_sencondNav .m_second .m_second_hd{width:calc(100% - 51px); background:#f6f6f6; float:left}
.m_sencondNav .m_second .m_second_hd li{float:left; position:relative;}
.m_sencondNav .m_second .m_second_hd li{border-right:1px solid #e8e8e8;}
.m_sencondNav .m_second .m_second_hd li:last-child:after{border-right:none}
.m_sencondNav .m_second .m_second_hd li a{display:block; height:50px; line-height:50px; color:#666; padding:0 50px 0 23px; font-size:16px;}
.m_sencondNav .m_second .m_second_hd li:after,
.m_sencondNav .m_second .m_second_hd li:before{content:''; background:#a5a5a5; width:9px; height:2px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
.m_sencondNav .m_second .m_second_hd li:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
.m_sencondNav .m_second .m_second_hd li:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
.m_sencondNav .m_second .m_second_hd li.cur:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#a5a5a5;}
.m_sencondNav .m_second .m_second_hd li.cur:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#a5a5a5;}
.m_sencondNav .m_second .m_second_bd .erji{position:absolute; left:0; top:100%; width:100%; background:#f8f8f8; border-top:1px solid #e8e8e8; padding-bottom:10px; display:none;}
.m_sencondNav .m_second .m_second_bd .erji li a{padding:6px 20px 6px 63px; border-bottom: 1px solid #dedede; font-size:15px; color:#666; display:block}
.m_sencondNav .m_second .m_second_bd .erji li{margin-top:10px;}
.m_sencondNav .m_second .m_second_hd.active{background:#efefef;}
.m_sencondNav .m_second .m_second_hd.cur{background:#efefef;}
.m_sencondNav .m_second .m_second_bd .sanji{position:absolute; left:0; top:100%; width:100%; background:#efefef; border-top:1px solid #e8e8e8; padding-bottom:10px; display:none;}
.m_sencondNav .m_second .m_second_bd .sanji li a{padding:6px 20px 6px 63px; font-size:14px; color:#666;; display:block}
.m_sencondNav .m_second .m_second_bd .sanji li{margin-top:10px;}

/*通用单页*/
.page_common.row>div:first-child {
    padding-left: 0;
    padding-right: 30px;
    width: 46%;
}

.page_common.row>div:first-child img {
    width: 100%;
}

.page_common.row>div:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
    width: 53%;
}

.page_common.row>div:nth-child(2) .about-t h3 {
    font-weight: 700;
    font-size: 29px;
    color: #0066b3;
    margin-bottom: 25px;
}

.page_common.row>div:nth-child(2) p {
    font-size: 15px;
    color: #666;
    line-height: 30px;
}
/*公司简介*/



/*内页简介及文化*/

.about_content-main .about_content-c { color: #666; line-height: 32px; font-size: 16px; margin: 40px 0 50px; padding-top: 40px; border-top: 2px solid #e5e5e5;}
.about_content-main .about_content-c p{ text-indent: 2em; line-height: 32px; }
.about_content-main .about_content-bottom{ background: #ffffff; height: 545px; }
.about_content-main .about_content-bottom .about_content-bottom-left{ width: 60%; float: left;}
.about_content-main .about_content-bottom .about_content-bottom-left img{ width: 100%; height-: 100%; max-height: 545px;}
.about_content-main .about_content-bottom .about_content-bottom-right{ width: 40%; float: left;background: #ffffff; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content{ padding: 4% 70px 4%;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists {width:100%; text-align: center; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul{ width:100%; margin:0 auto; text-align: center; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 30.5px 0; color: #999; border-bottom:1px solid #e5e5e5;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li:last-child{  border-bottom: 0px; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .counter{ font-size: 48px; line-height: 50px; font-weight: bold; color: #4e6ef2; margin-left: 5px; margin-right: 5px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .index_about_name { line-height: 50px; display: block; color: #999; font-size:16px; }
@media (max-width:1639px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content{ padding: 2% 70px 2%;}
}
@media (max-width:1630px) {
.about_content-main .about_content-bottom{ height: 510px;}
}
@media (max-width:1599px) {
.about_content-main .about_content-bottom{ height: 505px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content{ padding:1.5% 70px 1.5%;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 29px 0; }
}
@media (max-width:1579px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 29.5px 0; }
}
@media (max-width:1540px) {
.about_content-main .about_content-bottom{ height: 480px;}
}
@media (max-width:1539px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 27px 0; }
}
@media (max-width:1530px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 27px 0; }
}
@media (max-width:1480px) {
.about_content-main .about_content-bottom{ height: 485px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content{ padding:0.9% 70px 0.9%;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 28px 0; }
}
@media (max-width:1479px) {
.about_content-main .about_content-bottom{ height: 449px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content{ padding:0.5% 70px 0.5%;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 23px 0; }
}
@media (max-width:1366px) {
.about_content-main .about_content-bottom{ height: 420px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 25.5px 0; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .counter{ font-size: 40px; }
}
@media (max-width:1365px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 25.4px 0; }
}
@media (max-width:1360px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 25.5px 0; }
}
@media (max-width:1359px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 22px 0; }
}
@media (max-width:1300px) {
.about_content-main .about_content-bottom{ height: 405px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .index_about_name { line-height: 48px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .counter{ font-size: 36px; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 23.4px 0; }
}
@media (max-width:1299px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 22px 0; }
}
@media (max-width:1280px) {
.about_content-main .about_content-c { line-height: 30px; margin: 30px 0 40px; padding-top:30px; }
.about_content-main .about_content-bottom{ height: 395px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 21px 0; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .index_about_name { line-height: 46px;}
}
@media (max-width:1200px) {
.about_content-main .about_content-bottom{ height: 390px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 20.5px 0; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .index_about_name { line-height: 44px;}
}
@media (max-width:1195px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 20px 0; }
}
@media (max-width:1190px) {
.about_content-main .about_content-bottom{ height: 386px;}
}
@media (max-width:1180px) {
.about_content-main .about_content-bottom{ height: 383px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content{ padding:4% 70px 4%;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 15px 0;}
}
@media (max-width:1165px) {
.about_content-main .about_content-bottom{ height: 377px;}
}
@media (max-width:1160px) {
.about_content-main .about_content-bottom{ height: 370px;}
}
@media (max-width:1140px) {
.about_content-main .about_content-bottom{ height: 369px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content{ padding:2% 50px 2%;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 14px 0; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .index_about_name { line-height: 45px;}
}
@media (max-width:1130px) {
.about_content-main .about_content-bottom{ height: 363px;}
}
@media (max-width:1120px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .index_about_name { line-height: 41px;}
}
@media (max-width:1100px) {
.about_content-main .about_content-bottom{ height: 385px;}
.about_content-main .about_content-bottom .about_content-bottom-left{ width: 65%;}
.about_content-main .about_content-bottom .about_content-bottom-right{ width: 35%;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 12px 0; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .index_about_name { line-height: 68px;}
}
@media (max-width:1090px) {
.about_content-main .about_content-bottom{ height: 382px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 11.8px 0; }
}
@media (max-width:1080px) {
.about_content-main .about_content-bottom{ height: 375px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .index_about_name { line-height: 67px;}
}
@media (max-width:1070px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ padding: 11.3px 0; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .index_about_name { line-height: 66px;}
}
@media (max-width:1060px) {
.about_content-main .about_content-bottom{ height: 370px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .index_about_name { line-height: 60px;}
}
@media (max-width:1050px) {
.about_content-main .about_content-bottom{ height: auto;}
.about_content-main .about_content-bottom .about_content-bottom-left{ width:100%;}
.about_content-main .about_content-bottom .about_content-bottom-right{ width:100%;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content{ padding:4% 40px 4%;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ float: left; padding: 0px 0; width: 25%; border-right:1px solid #e5e5e5; border-bottom: 0px;}
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li:last-child{ border-right:0px;}
}
@media (max-width:992px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ border-right:0px solid #e5e5e5; }
}
@media (max-width:900px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content{ padding:4% 20px 4%;}
}
@media (max-width:880px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists ul li{ width: 50%;}
}
@media (max-width:768px) {
.about_content-main .about_content-c { margin:0px 0 30px; padding-top:20px; }
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content{ padding:2% 10px 2%;}
}
@media (max-width:468px) {
.about_content-main .about_content-bottom .about_content-bottom-right .about_content-bottom-right-content .about-lists .counter{ font-size: 30px; }
}
.culture-main li{ float: left;cursor: pointer; position: relative;}
.culture-main li .img img{ width: 100%;}
.culture-main li .txt{width: 90%;left: 30px;top: 30px;position: absolute;color: #fff;box-sizing: border-box;padding: 18px 30px;height: 185px;overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;}
.culture-main li .txt h5{ color: #fff; font-size: 24px; line-height: 35px; position: relative; padding-left: 13px; margin-bottom: 25px;}
.culture-main li .txt h5::before{ position: absolute; left: 0px; top:7px; content: ""; width: 3px; height: 25px; background: #fff;}
.culture-main li .txt p{ font-size: 16px; transition: all 0.5s; -webkit-transition: all 0.5s;}
.culture-main .culture-mid { margin-top: 60px; margin-bottom: 40px;}
.culture-main .culture-mid h5{ color: #333; font-size: 24px; line-height: 35px; position: relative; padding-left: 13px; margin-bottom: 25px;}
.culture-main .culture-mid h5::before{ position: absolute; left: 0px; top:7px; content: ""; width: 3px; height: 25px; background: #4e6ef2;}
.culture-main .culture-mid p{ font-size: 16px; transition: all 0.5s; -webkit-transition: all 0.5s;}
.culture-bottom .list{ border: 1px solid #e5e5e5; height: 354px;}
.culture-bottom .list li { width: 25%; float: left; border-right: 1px solid #e5e5e5;}
.culture-bottom .list li:last-child{border-right: 0px; }
.culture-bottom .list li .con { padding: 20% 13% 20%;text-align: left;}
.culture-bottom .list li .con .icon {display: block; }
.culture-bottom .list li .con .title {font-size: 24px;color: #333;line-height: 42px; margin-top: 30px;}
.culture-bottom .list li .con .info {font-size: 16px;line-height: 30px;color: #666;  margin-top: 3%;text-align: left;}
.culture-bottom .list li .con .icon1 {display: none; }
.culture-bottom .list li:hover .con{ background: #005ba7; height: 100%;}
.culture-bottom .list li:hover .con .icon {display: none;}
.culture-bottom .list li:hover .con .icon1 {display: block;}
.culture-bottom .list li:hover .con .title { color: #fff; }
.culture-bottom .list li:hover .con .info { color: #fff; }
@media (max-width:1280px) {
.culture-main li .txt{width: 92%;left: 15px;top: 15px;}
.culture-main li .txt h5{ font-size: 22px; margin-bottom: 20px;}
.culture-main li .txt h5::before{ top:7px; height: 20px;}
.culture-main .culture-mid h5{font-size: 22px; margin-bottom: 20px;}
.culture-main .culture-mid h5::before{ top:7px; height: 20px; }
.culture-main .culture-mid { margin-top: 40px; margin-bottom: 30px;}
.culture-bottom .list li .con .title {font-size: 22px;}
}
@media (max-width:1024px) {
.culture-main li .txt h5{ font-size: 20px; line-height: 30px;margin-bottom: 15px;}
.culture-main .culture-mid h5{font-size: 20px; line-height: 30px; margin-bottom: 15px;}
.culture-bottom .list li .con .title {font-size: 20px; margin-top:20px;}
}
@media (max-width:768px) {
.culture-main .culture-top li{ margin-bottom: 20px;}
.culture-main li .txt{ left: 10px;top: 10px; padding: 10px 20px}
.culture-main li .txt h5{ font-size: 18px; margin-bottom: 5px;}
.culture-main li .txt h5::before{top:6px;height: 18px;}
.culture-main .culture-mid h5{font-size: 18px; margin-bottom: 10px;}
.culture-main .culture-mid { margin-top: 30px; margin-bottom: 20px;}
.culture-bottom .list{ border: 1px solid #e5e5e5; height:100%; border: 0px;}
.culture-bottom .list li { width:50%; float: left; border-right: 0px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; height: 320px;}
.culture-bottom .list li:nth-child(2n){ border-right: 1px solid #e5e5e5; }
.culture-bottom .list li:nth-child(3),.culture-bottom .list li:nth-child(4){ border-bottom: 1px solid #e5e5e5; }
.culture-bottom .list li .con .title {font-size: 18px; margin-top: 10px;}
}
@media (max-width:568px) {
.culture-main .culture-mid { margin-top: 20px; margin-bottom: 10px;}
.culture-bottom .list li { height: 260px;}
.culture-bottom .list li .con { padding: 15% 10% 15%;}
}
@media (max-width:428px) {
.culture-bottom .list li .con { padding: 15% 5% 12%;}
.culture-bottom .list li .con .info {font-size: 15px;line-height: 28px;}
.culture-bottom .list li { height: 230px;}
}
@media (max-width:378px) {
.culture-bottom .list li .con { padding: 10% 3% 10%;}
}
.enterprise-main ul li { margin-bottom: 25px;}
.enterprise-main ul li .content {position: relative;display: block;}
.enterprise-main ul li .suspen {position: absolute;bottom: 0;left: 0;width: 100%;padding: 14px 25px 5px;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #000000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #000000));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #000000 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #000000 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #000000 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #000000 90%);}
.enterprise-main ul li .h1 {font-size: 18px;color: #ffffff;line-height: 24px; text-align: center; }
@media only screen and (max-width: 1440px) {
.enterprise-main ul li .suspen {padding: 20px 30px;}
.enterprise-main ul li .h1 {font-size: 18px;}
}
/*企业文化*/

.culture_content li{ float: left;cursor: pointer; position: relative;}
.culture_content li .img img{ width: 100%;}
.culture_content li .txt{width: 90%;left: 30px;top: 30px;position: absolute;color: #fff;box-sizing: border-box;padding: 18px 30px;height: 185px;overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;}
.culture_content li .txt h5{ color: #fff; font-size: 24px; line-height: 35px; position: relative; padding-left: 13px; margin-bottom: 25px;}
.culture_content li .txt h5::before{ position: absolute; left: 0px; top:7px; content: ""; width: 3px; height: 25px; background: #fff;}
.culture_content li .txt p{ font-size: 16px; transition: all 0.5s; -webkit-transition: all 0.5s;}
.culture_content .culture-mid { margin-top: 60px; margin-bottom: 40px;}
.culture_content .culture-mid h5{ color: #333; font-size: 24px; line-height: 35px; position: relative; padding-left: 13px; margin-bottom: 25px;}
.culture_content .culture-mid h5::before{ position: absolute; left: 0px; top:7px; content: ""; width: 3px; height: 25px; background: #4e6ef2;}
.culture_content .culture-mid p{ font-size: 16px; transition: all 0.5s; -webkit-transition: all 0.5s;}
.culture-bottom .list{ border: 1px solid #e5e5e5; height: 354px;}
.culture-bottom .list li { width: 25%; float-: left; border-right: 1px solid #e5e5e5;display: flex;justify-content: center;}
.culture-bottom .list li:last-child{border-right: 0px; }
.culture-bottom .list li .con { padding: 20% 13% 20%;text-align: left;}
.culture-bottom .list li .con .icon {display: block; }
.culture-bottom .list li .con .title {font-size: 24px;color: #333;line-height: 42px; margin-top: 30px;}
.culture-bottom .list li .con .info {font-size: 16px;line-height: 30px;color: #666;  margin-top: 3%;text-align: left;}
.culture-bottom .list li .con .icon1 {display: none; }
.culture-bottom .list li:hover .con{ background: #005ba7; height: 100%;}
.culture-bottom .list li:hover .con .icon {display: none;}
.culture-bottom .list li:hover .con .icon1 {display: block;}
.culture-bottom .list li:hover .con .title { color: #fff; }
.culture-bottom .list li:hover .con .info { color: #fff; }
@media (max-width:1280px) {
.culture_content li .txt{width: 92%;left: 15px;top: 15px;}
.culture_content li .txt h5{ font-size: 22px; margin-bottom: 20px;}
.culture_content li .txt h5::before{ top:7px; height: 20px;}
.culture_content .culture-mid h5{font-size: 22px; margin-bottom: 20px;}
.culture_content .culture-mid h5::before{ top:7px; height: 20px; }
.culture_content .culture-mid { margin-top: 40px; margin-bottom: 30px;}
.culture-bottom .list li .con .title {font-size: 22px;}
}
@media (max-width:1024px) {
.culture_content li .txt h5{ font-size: 20px; line-height: 30px;margin-bottom: 15px;}
.culture_content .culture-mid h5{font-size: 20px; line-height: 30px; margin-bottom: 15px;}
.culture-bottom .list li .con .title {font-size: 20px; margin-top:20px;}
}
@media (max-width:768px) {
.culture_content .culture-top li{ margin-bottom: 20px;}
.culture_content li .txt{ left: 10px;top: 10px; padding: 10px 20px}
.culture_content li .txt h5{ font-size: 18px; margin-bottom: 5px;}
.culture_content li .txt h5::before{top:6px;height: 18px;}
.culture_content .culture-mid h5{font-size: 18px; margin-bottom: 10px;}
.culture_content .culture-mid { margin-top: 30px; margin-bottom: 20px;}
.culture-bottom .list{ border: 1px solid #e5e5e5; height:100%; border: 0px;}
.culture-bottom .list li { width:50%; float: left; border-right: 0px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; height: 320px;}
.culture-bottom .list li:nth-child(2n){ border-right: 1px solid #e5e5e5; }
.culture-bottom .list li:nth-child(3),.culture-bottom .list li:nth-child(4){ border-bottom: 1px solid #e5e5e5; }
.culture-bottom .list li .con .title {font-size: 18px; margin-top: 10px;}
}
@media (max-width:568px) {
.culture_content .culture-mid { margin-top: 20px; margin-bottom: 10px;}
.culture-bottom .list li { height: 260px;}
.culture-bottom .list li .con { padding: 15% 10% 15%;}
}
@media (max-width:428px) {
.culture-bottom .list li .con { padding: 15% 5% 12%;}
.culture-bottom .list li .con .info {font-size: 15px;line-height: 28px;}
.culture-bottom .list li { height: 230px;}
}
@media (max-width:378px) {
.culture-bottom .list li .con { padding: 10% 3% 10%;}
}

/*内页证书*/
.honor_list ul li { margin-bottom: 30px;}
.honor_list .box-list .list-pic {width: 100%; overflow: hidden; border: 1px solid #e5e5e5;}
.honor_list .box-list .list-pic img {width: 100%; }
.honor_list .box-list .list-cent {width: 100%;}
.honor_list .box-list .list-cent .cent-title { font-size: 15px; text-align: center;padding:10px 0; line-height: 30px;color: #393435; border-bottom: 2px solid #fff;}
.honor_list .box-list:hover .list-pic img {transform: scale(1.1, 1.1) translateZ(0);-o-transform: scale(1.1, 1.1) translateZ(0);-moz-transform: scale(1.1, 1.1) translateZ(0);-webkit-transform: scale(1.1, 1.1 translateZ(0));}
.honor_list .box-list:hover .list-cent .cent-title { border-bottom: 2px solid #4e6ef2;}
.application .swiper-container-right-application{ padding-bottom: 20px;}
.application .box-list .list-pic { border: 1px solid transparent;}
.application .box-list .list-cent .cent-title { border-bottom: 2px solid transparent;}
.application .swiper-pagination-bullet { width: 12px; height: 12px; float: left; border-radius: 100%;}
.application .swiper-pagination-right-application .swiper-pagination-bullet-active{ background: #4e6ef2; border-radius: 100%; }
.application .swiper-container-horizontal>.swiper-pagination-bullets,.application .swiper-pagination-right-application,.application .swiper-pagination-fraction { width: 100%; left: 48%;}
@media only screen and (max-width:1300px) {
.honor_list ul li { margin-bottom: 25px;}
}
@media only screen and (max-width:1280px) {
.honor_list ul li { margin-bottom: 20px;}
.honor_list .box-list .list-cent .cent-title { height: 56px; line-height: 28px;}
}
@media only screen and (max-width:992px) {
.honor_list ul li { margin-bottom: 15px;}
.honor_list .box-list .list-cent .cent-title {height: auto; font-size: 17px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
}
@media screen and (max-width: 768px){
.honor_list .box-list .list-cent .cent-title { font-size: 16px; }
}
@media screen and (max-width: 568px){
.honor_list .box-list .list-cent .cent-title { height: 64px; line-height: 25px; }
}

/*内页产品*/
.pro_show .plt .menu{background: #fff; }
.pro_show .plt .menu .tt{ margin-bottom: 30px; }
.pro_show .plt .menu .tt .cn{ font-size: 32px; font-weight: bold-; color: #333;}
.pro_show .plt .pc-aside {display: block; /* box-shadow: 0 4px 10px rgba(11,1,2,.1);*/}
.pro_show .plt .pc-aside li{border-bottom: 1px solid #e5e5e5; }
.pro_show .plt .pc-aside a{display: block; text-decoration:none;}
.pro_show .plt .pc-aside .aside-tit{position: relative;font-size: 17px;color: #333; padding:15px 10px 15px 15px;}
.pro_show .plt .pc-aside .aside-tit:after{content: "";position: absolute;right: 10px;top:50%;margin-top:-7px;width: 18px;height: 18px;background-image:url(arrp.png);background-repeat: no-repeat;background-position: center;background-size: cover;transition:all .3s linear;}
.pro_show .plt .pc-aside .sub{display: none; background: #f7f7f7;}
.pro_show .plt .pc-aside .sub a{ color: #666; font-size: 16px;text-decoration:none;padding:15px 0 15px 30px;border-top:1px solid #e5e5e5; background-repeat: no-repeat;background-position: right center;transition:all .3s linear;}
.pro_show .plt .pc-aside .sub a:hover{color: #4e6ef2; text-decoration:none;}
.pro_show .plt .pc-aside li.cur .aside-tit{color: #fff; background: #4e6ef2; padding-left: 15px;}
.pro_show .plt .pc-aside li.cur .aside-tit:after{ background-image:url(arrp-.png);background-repeat: no-repeat;}
.pro_show .plt .pc-aside .sub a:hover,.pro_show .plt .pc-aside .sub a.cur{color:#4e6ef2; text-decoration:none;}
.pro_show .plt .menu .ul1 li:last-child{border:none;}
.pro_show .plt .pc-aside {display: block;/* box-shadow: 0 4px 10px rgba(11,1,2,.1);*/}
.pro_show .plt .pc-aside li{border-bottom: 1px solid #e5e5e5; }

.prodetail-top-1{ width:100%; background-color: #fff; padding-left: 30px;}
.prodetail-top-1 .prodetail-top-tit{ font-size:28px; color:#333; margin-bottom: 30px;}
.prodetail-top-1 .prodetail-top-img img { width: 100%;}
.prodetail-top-1 .prodetail-top-ul{color:#333; margin-top: 40px; margin-bottom: 40px; }
.prodetail-top-1 .prodetail-top-ul a{display:block; width: 100%; font-size: 20px; line-height:60px;height: 60px;border:none;padding:0 35px; text-transform: uppercase; position: relative;}
.prodetail-top-1 .prodetail-top-ul .dh{border: 2px solid #4e6ef2; color:#4e6ef2; position: relative;}
.prodetail-top-1 .prodetail-top-ul .dh::after{ position: absolute; right: 30px; top: 15px; content: ""; width: 40px; height: 30px; background: url(pro_down.png) no-repeat;}
.prodetail-top-1 .prodetail-top-ul .lx{background: #00568c; color: #fff; }
.prodetail-top-1 .prodetail-top-ul .lx::after{ position: absolute; right: 30px; top: 15px; content: ""; width: 40px; height: 30px; background: url(pro_lx.png) no-repeat;}
.prodetail-mid { padding-left: 30px; }
.pro_show_left {margin-bottom: 70px;}
.pro_show_left .tit{ margin-bottom: 30px;}
.prodetail-mid .pro_info_1_2 { height: 55px;line-height: 55px; text-align: center; color: #000; background: #f8f8f8; font-size:20px;}
.pro_info_2_mid{overflow:hidden;margin-top:2.3em; }
.pro_info_2_1_t{ font-size:20px; font-weight: bold; color:#333;margin-top:2em; margin-bottom:0.8em;}
.pro_info_2_3_t img { max-width: 100%;}
.pro_info_2_3_t{margin-bottom:0em; color:#333; line-height:2; font-size: 16px;clear: both;}
.pro_info_2_3_t h2 { color: #333; margin-bottom: 20px; font-size: 16px; }
.pro_info_2_3_t ul { clear: both;}
.pro_info_2_3_t ul li{ width: 50%; float: left;}
.pro_info_2_3_t table td{ padding-left: 8px; line-height: 38px;}
.pro_info_2_3_t table { background: #fff; border: 1px solid #eee;font-size: 18px; color: #666;}
.pro_info_2_3_t table tr:first-child td{ background: #cacaca!important; color: #333; padding: 10px 0px; }
.pro_info_2_3_t table tr:nth-child(2n) td{ background: #ffffff; padding: 10px 0px;}
.pro_info_2_3_t table tr:nth-child(2n+1) td{ background: #f9f9f9; padding: 10px 0px;}
.pro_info_2_3_t .article-text ul li{ position: relative; padding-left: 15px;} 
.pro_info_2_3_t .article-text ul li:before { content: ""; background: #666; position: absolute; left: 0px; top: 15px; width: 5px; height: 5px; border-radius: 100%; -webkit-transform:translate(0,-2px) scale(1.1);-ms-transform:translate(0,-2px) scale(1.1);transform:translate(0,-2px) scale(1.1); } 
@media (max-width: 1440px) {
.prodetail-top-1 .prodetail-top-ul{ margin-top: 20px; }  
.prodetail-top-1 .prodetail-top-tit{ font-size:32px;}
}
@media (max-width: 1280px) {
.pro_show_left .tit{ margin-bottom: 20px;}
.prodetail-top-1 .prodetail-top-tit{ font-size:30px;}
.prodetail-top-1 .prodetail-top-ul{ margin-top: 30px; }
.prodetail-top-1 .prodetail-top-ul a{font-size: 18px; padding: 0 15px;}
.prodetail-top-1 .prodetail-top-ul .dh::after{ right: 10px; }
.prodetail-top-1 .prodetail-top-ul .lx::after{ right: 10px;}
.prodetail-mid .pro_info_1_2 {font-size:22px;}
.pro_info_2_3_t{margin-top:1.3em; line-height: 1.7; }
.prodetail-mid .pro_info_1_2 ul li a{ font-size:1.15em; padding:0 1.5em; color: #fff; display:block; }
.pro_info_2{ padding: 0px 20px 40px; }
 }
@media screen and (max-width: 1200px){
.pro_show_left {margin-bottom: 0px;}
.prodetail-top-1 .prodetail-top-tit{ font-size:28px; margin-bottom: 20px;}
.prodetail-top-1 .prodetail-top-ul{ margin-top: 15px; margin-bottom: 30px; }
.prodetail-top-1{ padding-left: 0px;}
.prodetail-mid { padding-left: 0px; }
.pro_info_2{ padding: 0px 0px 0px; }
.pro_info_2_mid{overflow:hidden;margin-top:1.3em; }
.pro_info_2_1_t{ font-size:18px;}
}
@media (max-width: 992px) {
.prodetail-top-1 .prodetail-top-tit{ font-size:26px; margin-bottom: 15px;}
.prodetail-mid .pro_info_1_2 {font-size:20px;}
}
@media (max-width: 768px) {
.prodetail-mid .pro_info_1_2 { height: 45px;line-height: 45px;}
.prodetail-mid .pro_info_1_2 {font-size:20px;}
.prodetail-mid .pro_info_1_2 ul li a{ font-size:1em;}
.prodetail-top-1 .prodetail-top-ul{ margin-bottom: 20px; }
.prodetail-top-1 .prodetail-top-ul a{ margin-right: 10px; height: 50px; line-height: 50px;}
.prodetail-top-1 .prodetail-top-ul li{ margin-bottom: 15px;}
.prodetail-top-1 .prodetail-top-ul .dh::after{ right: 5px; top: 10px; }
.prodetail-top-1 .prodetail-top-ul .lx::after{ right: 5px; top: 10px; }
.pro_info_2_3_t ul li{ width: 100%; float: left;}
}
@media screen and (max-width: 992px){ 
.pro_info_2_1_t{ margin-top:30px;}
}
@media screen and (max-width:768px){ 
.pro_info_2{ padding: 0px 0px 30px;}
.pro_info_2_1_t{ margin-top:25px;}
.pro_show_left { margin-bottom: 10px;}
.pro_info_2_mid{ margin-top:1em; }
.prodetail-top-1 .prodetail-top-tit{ font-size:24px; margin-bottom: 10px;}
}
@media screen and (max-width:568px){ 
.pro_info_2{ padding: 0px 0px 20px;}
.prodetail-top-1 .prodetail-top-ul{ margin-bottom:10px; }
.prodetail-top-1 .prodetail-top-ul a{ margin-right: 5px; padding: 0 10px;}
.pro_info_2_mid{ margin-top:0.61em; }
.pro_info_2_3_t{margin-top:0.7em; line-height: 1.5; }
.pro_info_2_1_t{ margin-top:15px; margin-bottom: 0.6em;}
.prodetail-top-1 .prodetail-top-tit{ font-size:22px;}
.prodetail-top-1 .prodetail-top-ul a{font-size: 16px;}
}

.product-list .categories { overflow: hidden; margin-bottom: 30px;}
.product-list .categories .title { float: left; width:13%; margin-right:25px; font-weight: bold; font-size: 16px; background-color:#ff9b1a; padding:10px 8px; text-align:center; color:#FFFFFF;}
.product-list .categories .categories_list{ float: left; width:100%; padding:8px 0 10px;}
.product-list .categories .categories_list dl dd { float:left; width:19%; margin-left: 1%; margin-bottom: 1%; font-size:16px; line-height:32px;}
.product-list .categories .categories_list dl dd i { display: inline-block; width: 20px; height: 20px; background: url(checkbox.png) no-repeat 0 0; margin-right: 15px; vertical-align: middle; }
.product-list .categories .categories_list dl dd.checked i { background-position: -20px 0; }
.pro_mo_top{display:none; overflow:hidden; background-color:#fff;}
.pro_mo_top_1{display:none}



.policy h3{ margin-bottom: 10px;}
.policy div{ line-height: 30px;}
.mapmenu .param-t { color: #333; background: #f0f0f0; padding: 15px 0 15px 15px; margin-bottom: 30px; position: relative;}
.mapmenu .param-t a{font-size:24px; font-weight: 600; }
.mapmenu .param {margin-bottom: 30px;}
.mapmenu .param-t::before {content: "";display: inline-block;vertical-align: middle;height: 25px;width: 3px; top: 0px; margin-bottom:5px; margin-right: 15px;background-color: #4e6ef2;}
.mapmenu .param-t a:hover{color: #4e6ef2;}
.mapmenu .param-c .param-tit{ margin-bottom: 20px;} 
.mapmenu .param-c .param-tit a{ color: #444; padding-left:30px; font-size:20px; font-weight: 600;}
.mapmenu .param-c .param-tit a:hover{color: #4e6ef2;}
.mapmenu .param-c a{ font-size: 16px; color: #666; line-height: 32px;}
.mapmenu .param-c ul { padding-left:30px;}
.mapmenu .param-c ul li{ margin-bottom: 15px; margin-right: 2%; float: left; position: relative; padding-right:2%; }
.mapmenu .param-c ul li::after{ position: absolute; right: 0px; bottom: 6px; width: 1px; height:15px; content: ""; background: #666;}
.mapmenu .param-c ul li a{ padding-bottom:10px;}
.mapmenu .param-c ul li a:hover{color: #4e6ef2;}
@media(max-width:1440px) {
.mapmenu .param {margin-bottom: 20px;}
.mapmenu .param-t a{font-size:22px; margin-bottom: 20px;}
.mapmenu .param-c a{ line-height: 28px;}
}

@media(max-width:992px) {
.pro_mo_top_1{ display:block;margin:1.5em 0; border:4px #f3f6f9 solid; padding:0.1em 0px; background-color:#fff;}
.pro_mo_top_1 select{color:#000;font-size:0.875em; border:none; background:none; padding:0.5em 1em;width:100%; background-repeat:no-repeat; background-image:url(arrow_down.png); background-position:right center;appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.pro_mo_top{display:block;}
.mapmenu .param-t {margin-bottom: 20px;padding: 10px 0 10px 10px;}
.mapmenu .param-t a{font-size: 20px;}
.mapmenu .param-t::before {height: 25px; margin-right: 10px;}
.mapmenu .param-c a{ font-size: 15px; line-height: 28px;}
.mapmenu .param-c .param-tit a{ font-size:18px; padding-left:20px; }
.mapmenu .param-c ul { padding-left:20px;}

}
@media(max-width:768px) {
.mapmenu .param {margin-bottom: 0px;}
.mapmenu .param-t {margin-bottom: 10px;}
.mapmenu .param-t a{font-size:18px;}
.mapmenu .param-c .param-tit{ margin-bottom: 10px;} 
.mapmenu .param-c .param-tit a{ font-size:17px; }
}
@media(max-width:468px) {
.mapmenu .param-t a{font-size:17px;}
.mapmenu .param-c .param-tit a{ font-size:16px; }
}
.products .infor{ margin-bottom: 30px;}
.products .infor .tit{ text-align: center; font-size: 24px;} 
.products .infor .tit span{ color: #4e6ef2;}

/*内页新闻*/
.news_list li{ margin-bottom: 25px;}
.news_list .list_box{padding:10px 40px; border: 1px solid #e6e6e6; border-radius: 15px; -webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.news_list .img{overflow:hidden; width:25%;}
.news_list .img img{ width:100%;}
.news_list .list_main{overflow:hidden; width:62%; margin-left:3%;margin-right:3%; margin-top: 2%;}
.news_list .list_title{font-size:20px;font-weight: bold; line-height:60px; color:#202020; display:block;}
.news_list .list_title:hover{color: #4e6ef2;}
.news_list .list_p{ color:#666;line-height: 32px; overflow:hidden;}
.news_list .date{ display:none; font-size:15px;line-height: 32px;}
.news_list .list_time{ color:#999999; width:7%;text-align: center; margin-top: 2%;}
.news_list .list_time_year{font-size:55px; font-weight: bold;}
.news_list .list_time_day{display:block;font-size:16px; line-height:40px; font-weight: bold; border-top: 1px solid #999999; width: 80%; margin: 0 auto;}
.news_list li:hover .list_box{ box-shadow:0 0 8px rgba(153,153,153,0.4);}
.news_list li:hover .list_box:after{background-color:#f8f8f8;}
.news_list li:hover .list_title{color:#4e6ef2;}
.news_list li:hover .list_time{ color:#4e6ef2;} 
.news_list li:hover .list_time_day{ border-top: 1px solid #4e6ef2; }
@media only screen and (max-width:1440px){
.news_list .list_time_year{font-size:50px;}
.news_list .list_time_day{ line-height:34px; width: 100%; }
.news_list .list_p{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
}
@media only screen and (max-width:1366px){
.news_list .list_time_year{font-size:46px;}
.news_list .list_title{ line-height:50px;}
.news_list .list_box{padding:10px 30px;}
}
@media only screen and (max-width:1240px){
.news_list .list_box{padding:10px 20px;}
.news_list .list_time{ font-size:20px;}
.news_list .list_time_year{font-size:40px;}
.news_list .list_time_day{ line-height:32px; }
.news_list .list_title{font-size:18px; line-height:40px;}
}
@media only screen and (max-width:1024px){
.news_list .list_time_year{font-size:36px;}
.news_list .list_time_day{ line-height:30px;}
}
@media only screen and (max-width:992px){
.news_list .list_time_year{font-size:32px;}
.news_list .list_time{ width:10%; }
.news_list .list_main{ width:60%; margin-left: 2%;margin-right: 2%;}
.news_list .img{ width:26%;}
.news_list .list_p{ line-height: 30px; }
}
@media only screen and (max-width:768px){
.news_list .list_box{ padding:2%; }
.news_list li{margin-bottom:20px;}
.news_list .list_time{ display:none;}
.news_list .img{overflow:hidden; width:36%;}
.news_list .list_main{overflow:hidden; width:62%; margin-right:2%; margin-left: 0px;}
.news_list .list_p{line-height: 24px;height:50px;overflow:hidden;}
.news_list .list_title{font-size:17px; line-height:34px;}
.news_list .date{ display:block; }
}
@media only screen and (max-width:728px){
.news_list .img{ width:40%;}
.news_list .list_main{ width:58%; margin-top:1%;}
}
@media only screen and (max-width:540px){
.news_list .date{ display:block;}
}
@media only screen and (max-width:500px){
.news_list li{ margin-bottom: 25px;}
.news_list .list_box{padding:0px; border-radius:0px; border:0px; background: #f7f7f7;}
.news_list .list_title{font-size:16px;line-height:25px; color:#000;}
.news_list .img{ width:100%;}
.news_list .list_main{ width:100%; margin-right: 0px; }
.news_list .list_main .bd_c{ padding: 15px;}
}



.news_show { padding-right: 40px;}
.news_show .param-t{font-size: 30px; font-weight: bold; color: #333; padding-bottom:30px;border-bottom:1px solid #ccc; margin-bottom: 30px; }
.news_show .param-c p,.news_show .param-c div { font-size: 16px; color: #666; line-height: 30px; margin-bottom: 15px;}
.news_show .param-tit{font-size: 30px; font-weight: bold; color: #333; margin-bottom: 15px; }
.news_show .param-s{ font-size: 16px; margin-bottom: 30px; color: #666; border-bottom:1px solid #e5e5e5; padding-bottom: 30px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.news_show .param-c h3{ font-size: 18px; font-weight: bold; line-height: 50px; }
.news_show .param-c p{ line-height:32px; font-size: 16px; color: #666; }
.news_show .param-img{  margin-bottom: 20px; }
.left_nav{ background-color: #f8f8f8; margin-bottom: 25px;}
.left_nav dl{ padding: 30px 0;}
.left_nav dt{ line-height: 58px; font-size: 18px; font-weight: bold; padding-left: 35px;}
.left_nav dd{line-height: 35px; padding-bottom: 10px; font-size: 16px;padding-left: 35px; color: #333; }
.left_nav dd a:hover{color:#4e6ef2;}
.left_nav .date{ font-size: 14px;}

.news_content ._tools ._back { font-weight:normal; color:#333; height:26px; line-height:32px; padding-left:30px; font-size: 16px; vertical-align:middle;float: right;line-height: 1;}
.news_content ._tools ._back .fa { font-weight:normal; vertical-align:0; }
.news_content ._tools ._back a:hover{color:#4e6ef2;}
.news_content .f_social { width: 50%; float: left; text-align:left; color:#fff; height: 40px; position: relative;}
.news_content .f_social:after{content:"";width:1px;height:100%;display:block;position:absolute;top:0;right:-20px;background:#cccccc;visibility: visible;}
.news_content .f_social a{ float:left; color:#777; }
.news_content .f_social i {width:36px; height:36px; border-radius:50%; line-height:36px; text-align:center; margin-right:15px; border:1px solid#4e6ef2; background: #4e6ef2; }
.news_content .f_social .fa{text-align:center; font-size: 17px; color:rgba(255, 255, 255);}
.news_content .f_social .fa:before{position: static;}
.news_content .f_social ul .weixin {position: relative;}
.news_content .f_social .wechat { position: relative;}
.news_content .f_social .wechat:hover .vx { display: block;}
.news_content .f_social .wechat .vx::after { content: ''; position: absolute; left: 50%; margin-left: -6px; bottom: -13px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: #fff transparent transparent transparent}
.news_content .f_social .wechat .vx { position: absolute; top: -185px; width: 180px; height: 172px; text-align: center; box-shadow: 0 2px 10px #aaa; background-color: #fff; z-index: 999; left: -75px; display: none;}
.news_content .f_social .wechat .vx h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777;}
.news_content .f_social .wechat .vx .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; font-size: 12px; color: #333;}
.news_content .f_social .wechat .vx .vx-img img { width: 100px; height: 100px; margin: 10px auto; display: block;}
.news_content .f_social .share-item { margin-right:8px;}
.news_content .i_icon{width: 36px;height: 36px;background: url(back.png) no-repeat center;display: inline-block;vertical-align: middle;margin-right: 10px;}
@media(max-width:1365px) {
.news_show img{ width: 100%;}
}
@media(max-width:1280px) {
.news_show .param-t{font-size: 20px;padding-bottom:20px; }
.news_show .param-tit{font-size: 20px; }
.news_show .param-c { padding-top: 20px;}
}
@media(max-width:1200px) {
.news_show { padding-right: 0px;}
}
@media(max-width:992px) {
.news_show { padding-right: 0px;}
.news_show .param-tit{font-size: 18px; }
.news_show .param-s{ margin-bottom: 20px; padding-bottom: 20px;}
.news_show .param-c { padding-top: 10px;}
.news_show .param-c p,.news_show .param-c div { line-height: 28px;}
}
@media(max-width:680px) {
.news_show .param-tit{ margin-bottom: 10px; }
.news_show .param-t{font-size: 18px; padding-bottom:10px;}
.news_show .param-s{ margin-bottom: 10px; padding-bottom: 10px; }
.news_show .param-c { padding-top: 0px;}
}

/*内页服务有流程*/

.service_content .left { margin-bottom: 60px;} 
.service_content .left .param-t {font-size:24px;color: #333; margin-bottom: 30px;}
.service_content .left .param {margin-bottom: 30px;}
.service_content .left .param-t::before {content: "";display: inline-block;vertical-align: middle;height: 25px;width: 3px;margin-right: 10px;background-color: #4e6ef2;}
.service_content .left .param-c{ font-size: 16px; color: #666; line-height: 32px;}
.service_content .left .param-c dl dt{font-size: 20px; margin-bottom: 15px; }
.service_content .left .param-c dl dd{ margin-bottom: 15px; }
.service_content .pic { margin-bottom: 30px; }
.service_content .pic img{ width: 100%;}
.process ul li .con { padding: 20% 13% 24%;text-align: center; background-color:#f4f7f9; border-radius: 15px;}
.process ul li .con .icon {display: block;margin: 0 auto;}
.process ul li .con .title {font-size: 24px;color: #333;line-height: 42px; margin-top: 20px;}
.process ul li .con .info {font-size: 16px;line-height: 30px;color: #666; height: 100px; margin-top: 3%;text-align: center;}
.process ul li .con .icon1 {display: none;margin: 0 auto;}
.process ul li:hover .con{ background: url(../images/bg_logo.png) center bottom no-repeat #005ba7; }
.process ul li:hover .con .icon {display: none;}
.process ul li:hover .con .icon1 {display: block;}
.process ul li:hover .con .title { color: #fff; }
.process ul li:hover .con .info { color: #fff; }
@media(max-width:1440px) {
.service_content .left .param {margin-bottom: 20px;}
.service_content .left .param-t {font-size:22px;  margin-bottom: 20px;}
.process ul li .con .title {font-size: 22px; }
.process ul li .con { padding: 15% 10% 35%;}
.service_content .left .param-c{ line-height: 28px;}
}
@media(max-width:1200px) {
.service_content .left .param-c dl dt{font-size:18px; }
.process ul li .con { padding: 15% 8% 35%;}
.process ul li .con .title {font-size: 20px;margin-top:10px;}
.process ul li .con .info { line-height: 26px; }
}
@media(max-width:992px) {
.service_content .left .param-t {font-size: 20px;margin-bottom: 20px;}
.service_content .left .param-t::before {height: 25px;}
.service_content .left .param-c{ font-size: 15px; line-height: 28px;}
.service_content .left .param-c dl dt{font-size:17px; }
.service_content .service_contentlist img{ width: 100%;}
.process ul li { margin-bottom: 25px;}
.process ul li .con .title {font-size: 22px;margin-top:20px;}
.process ul li .con { padding: 15% 10% 15%;}
.process ul li .con .title {font-size: 20px;}
}
@media(max-width:768px) {
.process ul li .con { padding: 10% 8% 7%;}
.process ul li .con .title {font-size: 18px;margin-top:10px;}
}
/*人才理念*/

.hr_content .page-tit{ text-align: left;}
.hr_content .page-tit h3{ margin-bottom: 30px;font-weight: 500; }
.hr_content .page-tit p{text-align: left; width: 100%; color: #333; }
.hr_content .hr_content_right {padding-top: 40px; padding-left: 8%;line-height:28px;}
.hr_content .hr_content_right dl { margin-bottom: 25px;}
.hr_content .hr_content_right dl dt{ padding-left: 35px; font-size: 24px; color: #333; font-weight: bold; margin-bottom: 20px; position: relative;}
.hr_content .hr_content_right dl dt::before{ content: ''; position: absolute; left: 0px; top: 7px; width: 20px; height: 20px; background: url(ser_bk.png) no-repeat; }
.hr_content .hr_content_right dl dt span{  font-weight: normal; font-size: 16px; color: #666; margin-left: 5px;}
.hr_content .hr_content_right dl dd{ font-size: 16px; color: #666; line-height: 32px;}
@media(max-width:1600px) {
.hr_content .page-tit h3{ font-size: 42px; margin-bottom: 25px; }
}
@media(max-width:1440px) {
.hr_content .page-tit h3{ font-size: 38px; margin-bottom: 20px;}
}
@media(max-width:1366px) {
.hr_content .page-tit h3{ font-size: 34px; margin-bottom: 15px;}
.hr_content .hr_content_right {padding-top: 20px; padding-left: 4%;}
}
@media(max-width:1200px) {
.hr_content .page-tit h3{ font-size: 30px; margin-bottom: 10px;}
}
@media(max-width:1100px) {
.hr_content .page-tit h3{ font-size: 28px;}
.hr_content .hr_content_right { padding-left: 2%;}
.hr_content .hr_content_right dl { margin-bottom: 15px;}
}
@media(max-width:992px) {
.hr_content .page-tit h3{ font-size: 26px;}
.hr_content .hr_content_right { padding-left:0PX;}
.hr_content .hr_content_right dl dt{ padding-left: 30px; font-size: 20px; margin-bottom:15px;}
.hr_content .hr_content_right dl dt::before{ top: 3px;}
}
@media(max-width:768px) {
.hr_content .page-tit h3{ font-size: 24px; margin-bottom: 15px;}
.hr_content .hr_content_left img{ width: 100%;}
.hr_content .hr_content_right dl dt{ font-size: 18px; margin-bottom:10px;}
.hr_content .hr_content_right dl dt::before{ top: 0px;}
.hr_content .hr_content_right dl dd{ line-height: 28px;}
}
@media(max-width:468px) {
.hr_content .hr_content_right dl dt{ margin-bottom:5px;}
}

/*内页招聘高级下拉*/
.i_title {margin: 0 auto 30px; text-align: center;}
.i_title h2{font-size:36px; color:#333; font-weight: bold; line-height:45px; text-align:center; }
.i_title .desc{font-size:18px; color:#666;line-height:32px; width: 94%; margin: 25px auto 30px;}
@media ( max-width:1280px) {
.i_title h2{font-size:36px; line-height:35px; }
.i_title .desc{ line-height:30px;}
}
@media ( max-width:1200px) {
.i_title h2{font-size:32px; }
}
@media ( max-width:992px) {
.i_title h2{font-size:28px; }
}
@media ( max-width:768px) {
.i_title h2{font-size:24px; }
.i_title .desc{ width: 100%;line-height:28px;margin: 15px auto 20px; }
}
@media ( max-width:468px) {
.i_title h2{font-size:22px; }
.i_title .desc{ line-height:28px;margin: 10px auto 20px; }
}

.job_list { margin-top: 50px;}
.job_list ul li .con { padding: 20% 13% 24%;text-align: center; background-color:#f4f7f9; border-radius: 15px;}
.job_list ul li .con .icon {display: block;margin: 0 auto;}
.job_list ul li .con .title {font-size: 24px;color: #333;line-height: 42px; margin-top: 20px;}
.job_list ul li .con .info {font-size: 18px;line-height: 30px;color: #666; margin-top: 3%;text-align: center;}
.job_list ul li .con .icon1 {display: none;margin: 0 auto;}
.job_list ul li:hover .con{ background: #005ba7;transform: translateY(-15px);}
.job_list ul li:hover .con .icon {display: none;}
.job_list ul li:hover .con .icon1 {display: block;}
.job_list ul li:hover .con .title { color: #fff; }
.job_list ul li:hover .con .info { color: #fff; }
.job_list ul li:nth-child(2n){ margin-top: 80px;}

.join-main {background:#f0f4f6 url(../images/job_bg.jpg) no-repeat center bottom; background-size:  cover;}
.join-main .hr-lists {width: 100%;}
.join-main .hr-lists .head {display: flex;justify-content: space-between;padding: 23px 140px 23px 100px; background-color: #999999; color: #fff;}
.join-main .hr-lists .head .head-t {flex: 1; font-size: 20px; color: #fff;}
.ul-gu1 .tit{background-color:#f5f5f5; margin-bottom:2px;padding:20px 100px;}
.ul-gu1 .tit .or1{ display: flex;}
.ul-gu1 .tit .or1 .jobtit{ flex: 1; font-size: 18px; line-height: 40px;}
.ul-gu1 .on .tit{background:#4e6ef2;background-size:cover}
.ul-gu1 .on .or1,.ul-gu1 .on .or2{color:#fff}
.ul-gu1 .on .or1 .jobtit{color:#fff }
.ul-gu1 .on .or2 em{color:#fff;font-style:normal}
.ul-gu1 .or2{display:inline-block}
.ul-gu1 .or2 span{font-size:18px;display:inline-block;margin-right:122px}
.ul-gu1 .or2 em{color:#333;margin-right:10px;font-style:normal}
.ul-gu1 .icon{width:36px;height:36px; text-align: center; position:relative}
.ul-gu1 .icon:after{content:"";width:16px;height:3px;background-color:#4e6ef2;position:absolute;left:28%;top:50%;margin-top:-2px}
.ul-gu1 .icon:before{content:"";width:3px;height:16px;background-color:#4e6ef2;position:absolute;left:46%;top:50%;margin-top:-8px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.ul-gu1 .on .icon:before{background-color:#fff; transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}
.ul-gu1 .on .icon:after{background-color:#fff;}
.m-detailg2{box-shadow:0 10px 20px rgba(225,225,225,.4);overflow:hidden; margin-bottom:40px; }
.m-detailg2 .txt1:first-child{margin-bottom:50px}
.m-detailg2 .tit1{font-size:26px;margin-bottom:30px}
.m-detailg2 .desc1{color:#666;font-size:16px;line-height:1.8}

.m-detailg2 {width: 100%; border-top: 0px; padding: 55px 100px;display: none;}
.m-detailg2 .drop-t {margin-bottom: 20px;font-size: 20px; font-weight: bold; color: #333;}
.m-detailg2 .drop-c { margin-bottom: 15px;}
.m-detailg2 .drop-c p {font-size: 16px;color: #666;line-height: 34px;}
.m-detailg2 .drop-d { color: #4e6ef2; font-size: 16px; line-height: 34px; margin-top: 15px;}
@media(max-width:1280px) {
.join-main .hr-lists .head { padding: 23px 100px 23px 60px;}
.ul-gu1 .tit{ padding:20px 60px;}
.job_list ul li .con .title {font-size: 22px; line-height: 37px; }
.m-detailg2 { padding: 55px 60px;}
}
@media(max-width:1024px) {
.join-main .hr-lists .head { padding: 20px 80px 20px 20px;}
.ul-gu1 .tit{ padding:20px 20px;}
.m-detailg2 { padding: 35px 20px;}
.ul-gu1 .tit .or1 .jobtit{ font-size: 17px; }
}
@media(max-width:768px) {
.join-main .hr-lists .head {padding:15px 55px 15px 20px;}
.join-main .hr-lists .head .head-t { font-size: 18px;}
.join-main .hr-lists .head .head-t:nth-child(2),.join-main .hr-lists .head .head-t:nth-child(4),.join-main .hr-lists .head .head-t:nth-child(5) { display: none;}
.ul-gu1 .tit{ padding:5px 20px;}
.ul-gu1 .tit .or1 .jobtit:nth-child(2),.ul-gu1 .tit .or1 .jobtit:nth-child(4){  display: none;}
.job_list ul li .con .title {font-size: 20px; line-height: 32px; }
}
@media(max-width:767px) {
.job_list ul li { margin-top: 20px;}
.job_list ul li:first-child { margin-top: 0px;}
.job_list ul li:nth-child(2n){ margin-top: 20px;}
.job_list ul li .con .info {font-size: 16px; line-height: 28px; margin-top: 2%; }
.job_list ul li .con { padding:14% 5% 14%;}
.ul-gu1 .tit .or1 .jobtit{ font-size: 16px; line-height: 35px;}
}
/*岗位招聘*/
.rmt_dl dt{height: 50px;line-height: 50px;overflow: hidden;background: #4e6ef2}
.rmt_dl dt span{display:block;float: left;height:50px;text-align:center;color:#fff;width: 25%;font-size: 16px;}
.rmt_dl dd{display:block;clear:both;overflow:hidden;border-bottom: 1px solid #ddd; background:#FFF;}
.rmt_dl dd .div1{clear:both;height:58px;background:#fff;overflow:hidden;-webkit-transition: all 0.2s;text-align: center;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.rmt_dl dd .div1 span{display:inline;float:left;height:58px;line-height:58px;color:#333333; width: 25%}
.rmt_dl dd .div1 span.span8{cursor:pointer;text-align:center; background:url(job_jt1.png) no-repeat center center;}
.rmt_dl dd .div2{clear:both;overflow:hidden;padding:10px 30px;color:#666666;font-size:14px;line-height:30px;text-align:left;display:none;background: #f5f5f5}
.rmt_dl dd .div2 b{ color: #333;}
.rmt_dl dd.hover .div1{ background:#e0e0e0;}
.rmt_dl dd.hover .div1 span{ color:#333;}
.rmt_dl dd:hover .div1{ background:#e0e0e0;}
.rmt_dl dd:hover .div1 span{ color:#333;}
.rmt_dl dd .div1 span.span8.jian{ background:url(job_jt2.png) no-repeat center center;}
.div2Btn{ overflow:hidden; padding-top:20px;}
.div2Btn a{ display:block; width:140px; height:40px; background:#e2807f; color:#FFF; text-align:center; font-size:16px; line-height:40px;}
.rctBtn{ overflow:hidden; margin:20px 0;}
.rctBtn a{ color:#fff; display: block; width: 125px; height: 40px; background: #296bcf; text-align: center; line-height: 40px; font-size: 16px;float: right;border-radius: 2px}
.rctBtn a:hover{background: #033379}
@media only screen and (max-width:768px){
.rmt_dl dt{height:40px;line-height: 40px;overflow: hidden;background: #4e6ef2}
.rmt_dl dt span{height:40px;}
.rmt_dl dd .div1{clear:both;height:38px;}
.rmt_dl dd .div1 span{height:38px;line-height:38px;}
.rmt_dl dd .div2{padding:10px; line-height:24px; }
.rctBtn a{ width: 95px; height: 36px;line-height: 36px; font-size: 15px }
}
/*内页下载*/
.down_list ul{padding:40px 2% 1px;}
.down_list ul li{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom: 18px;position:relative;}
.down_list ul li span.dal-but{position:absolute;right:0;top:50%;margin-top: -30px;}
.down_list ul li span.dal-but .zt-go{display: block;width:124px;height: 40px;line-height: 40px;text-align:center;background: #4e6ef2;font-size:14px;color:#fff;margin-left: 20px;transition: .3s;padding: 0 20px 0 10px;}
.down_list ul li span.dal-but .zt-go:hover{background:#4e6ef2;}
.down_list ul li span.dal-but .zt-go:before{content:'';display:inline-block;vertical-align:middle;background:url(down.png) center center no-repeat;width:36px;height:36px;}
.down_list ul li .wz{width: 70%;float: left;}
.down_list ul li .wz .tlt{font-size: 20px;font-weight: bold;line-height:22px;display:block;color: #333;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.down_list ul li .wz .tlt:hover{color:#4e6ef2;}
.down_list ul li .wz  p{height:40px;line-height: 30px;overflow:hidden;font-size: 16px;color:#999;margin-top: 16px;}
.down_list ul li .wz  p span{margin-right: 20px;display: block;float: left;}
.down_list ul li .wz  p span em{float:left;}
.down_list_btn { width:100%; overflow:hidden; margin:20px auto 0; padding:0;text-align:center;}
.down_list_btn a{display:inline-block;width:160px;height:44px;overflow:hidden;line-height:44px;color:#fff;font-size:16px;text-align:center;text-indent:0;margin:0 8px;padding:0;background-color: #d62620;}
.down_list_btn a:hover {background-color: #4e6ef2;}
.down_list_btn a:nth-child(2){background:#444;}
.down_list_btn a:nth-child(2):hover { background-color:#636262;}
@media (max-width:1080px) {
.down_list_btn{margin: 20px auto 20px;}
}
@media (max-width: 767px) {
.down_list ul{padding: 20px 0px 1px;}
.down_list ul li{margin-bottom:20px;height:143px;}
.down_list ul li .wz{width:100%;}
.down_list ul li .wz .tlt{font-size:18px;}
.down_list ul li .wz p{font-size:15px;margin-top: 10px;height:auto;}
.down_list ul li span.dal-but{right:auto;left:0;top:auto;bottom:20px;margin-top:0;}
.down_list ul li span.dal-but .zt-go{margin-left:0;}
.down_list ul li .wz  p span{margin-right: 10px;}
}
/*内页下载=*/
.download_list ul li{ margin-bottom: 25px;}
.download_list ul a {display: block;padding: 15px 20px; color: #333; font-size: 18px; background:  #ececec; }
.download_list ul a:hover { background: #4e6ef2; color: #fff; }
.download_list ul a span {  float: left; line-height: 40px;}
.download_list ul a .date { float: left; width: 13%; text-align: center; margin-right: 1%;}
.download_list ul a .fa{ text-align: center; padding-left: 40%; color: #cdcdcd; font-size: 34px; }
.download_list ul a:hover .fa{color: #fff; }
@media(max-width:1280px) {
.download_list ul li{ margin-bottom: 20px;}
.download_list ul a { padding: 20px 10px;}   
}
@media(max-width:668px) {
.download_list ul li{ margin-bottom: 15px;}
.download_list ul a .date { display:none;}
.download_list ul a { padding: 12px 0;}
.download_list ul a span {font-size: 16px;}
.download_list ul li .col-xs-10 span{ height: 35px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;}
.download_list ul a .fa{ padding-left: 0px; }
}

/*内页联系内页留言*/
.contact_content .box{padding:45px 30px; margin-bottom: 25px; display:block;box-shadow:0 0 10px rgba(121,121,121,.2);}
.contact_content .intro { text-align: center;}
.contact_content .intro .img{ margin-bottom: 25px;}
.contact_content .intro .top_ .title{color:#333; line-height:38px; font-size:25px; padding-bottom: 5px;font-weight:bold}
.contact_content .intro .con{ height: 65px; line-height:32px; color:#666; font-size:16px; margin-top: 5px; overflow:hidden;}
@media screen and (max-width: 1440px){
.contact_content .intro .img img{ width: 70%;}
}
@media screen and (max-width: 1366px){
.contact_content .intro .img img{ width: 60%;}
}
@media screen and (max-width: 1200px){
.contact_content .intro .img img{ width: 55%;}
}
@media screen and (max-width: 992px){
.contact_content .intro .img img{ width: 45%;}
}
@media screen and (max-width: 768px){
.contact_content .box{padding:35px 25px;}
.contact_content .intro .img img{ width: 30%;}
}
@media screen and (max-width: 758px){
.contact_content .intro .img img{ width: 25%;}
}
@media screen and (max-width: 428px){
.contact_content .intro .img img{ width: 45%;}
}

.contact_content .map_box .map{ height: 100%; overflow:hidden;/*height:750px;*/}
.contact_content .ditu{width:100%;height:450px; text-align:center;/*position:absolute;bottom:0px;left:0; z-index:0; */}
.message_content .title p{ line-height:32px; color:#666; font-size:16px; }
.message_content .formCheck {line-height: 0; margin-top: 30px; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;-ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;-webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;-ms-flex-line-pack: stretch; align-content: stretch;}
.message_content .formCheck:after {display: none;}
.message_content .formItem {position: relative;margin-bottom: 20px;color: #666666;line-height: 55px;}
.message_content .formItem:last-child {margin-bottom: 0;}
.message_content .formItem.w1 {width: 48%;}
.message_content .formItem.w0 {width: 100%;}
.message_content .formItem.red:after {content: "x";position: absolute;right: 10px;top: 0;white-space: nowrap;font-size: 14px;pointer-events: none;-webkit-user-select: none;   -moz-user-select: none; -ms-user-select: none; user-select: none;color: #f00 ;}
.message_content .formItem:first-child {margin-top: 0;}
.message_content .formItem .skin {padding: 8px 19px;display: block;width: 100%;height: 55px;line-height: 32px;border: #d7d7d7 solid 0px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #f4f4f4;}
.message_content .formItem input.skin {height: 55px;}
.message_content .formItem textarea.skin {height: 125px;}
.message_content .formItem.yzm {width: 60%;font-size: 0;white-space: nowrap;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;-ms-flex-wrap: nowrap; flex-wrap: nowrap;-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;-webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch;-ms-flex-line-pack: start; align-content: flex-start;}
.message_content .formItem.yzm:after {display: none;}
.message_content .formItem.yzm .skin {width: 60%;display: inline-block;vertical-align: top;}
.message_content .formItem.yzm .refreshVC {width: 48px;height: 48px;background-size: 36px 36px;background-position: 50% 50%;background-repeat: no-repeat;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;min-width: 48px;}
.message_content .formItem.yzm .bindClick {display: inline-block;vertical-align: top;width: 118px;height: 46px;border: #d7d7d7 solid 1px;}
.message_content .formItem .enter {display: inline-block; vertical-align: top;margin-left: 10px;border-radius: 25px; width: 164px;height: 53px;line-height: 51px; padding-right: 50px;  background: #4e6ef2;color: #fff;font-size: 16px;}
.message_content .formItem .enter button{ background: transparent; width: 120px; background: url(contact_content-bt.png) no-repeat center right;}
.message_content .formItem p{ line-height: 30px; padding: 15px 0;}
@media screen and (max-width: 1024px) {.message_content {  padding-right: 0;}.message_content:before {  display: none;}
}
@media screen and (max-width: 1024px) {.message_content {  display: block;}
.message_content:before {  display: none;}
.message_content .contain {  width: 100%;  max-width: 100%;}
.message_content .formItem {  width: 100% !important;}
}